import datetime
from typing import Optional

class Message:
    """消息类，用于存储留言的姓名、时间和内容"""
    
    # 留言人员姓名
    name: str
    # 留言内容
    content: str
    # 留言时间
    time: datetime.datetime
    
    def __init__(self, name: str, content: str, time: Optional[datetime.datetime] = None):
        """
        初始化Message实例
        
        参数:
            name (str): 留言人员姓名
            content (str): 留言内容
            time (datetime, optional): 消息时间，默认为当前时间
        """
        self.name = name
        self.content = content
        self.time = time if time is not None else datetime.datetime.now()
    
    @property
    def get_time(self) -> str:
        """获取时间"""
        return self.time.strftime("%Y-%m-%d %H:%M:%S")